#define _CRT_SECURE_NO_WARNINGS 1
#include"Date.h"
void TestDate1()
{
	Date d1;
	Date d2(2023, 5, 13);
	d1.Print();
	d2.Print();
	cout << (d1 < d2) << endl;
	cout << (d1 == d2) << endl;
	cout << (d1 > d2) << endl;
	cout << (d1 <= d2) << endl;
	d2 += 200;
	d2.Print();
	Date d3 = d2;
	d3 -= 200;
	d3.Print();
	d1 = d3 + 200;
	d1.Print();
}
void TestDate2()
{
	Date d1(2023, 5, 13);
	d1 -= -100;
	d1.Print();
	d1 += -100;
	d1.Print();
}
void TestDate3()
{
	Date d1(2023, 5, 13);
	Date ret1 = d1--;
	ret1.Print();
	Date ret2 = --d1;
	ret2.Print();
}
void TestDate4()
{
	Date d1(2023, 5, 13);
	Date d2(2049, 6, 13);
	cout << (d2 - d1) << endl;
	cout << d1 << d2;
	cin >> d2 >> d1;
	cout << d2 << d1;
}
void TestDate5()
{
	//Date d1(2022, 13, 1);
	Date d1;
	cin >> d1;
}
void TestDate6()
{
	Date d1;
	const Date d2;

	d1.Print();
	d2.Print();
}
int main()
{
	TestDate6();

	return 0;
}